.
|
公 司:Intel Software |
国 家:美国 |
官 网:http://www.intel.com |
|
英特尔软件开发工具介绍
帮助开发运行最快的软件工具
英特尔软件开发产品是一整套帮助开发人员在英特尔体系架构上最大程度提升性能的软件开发工具。我们的工具与目前市场主流的开发环境兼容,开发人员很容易将这些工具与他们现有的软件工具配合使用。英特尔软件开发产品由一组完整的开发工具产品组成,包括编译器,VTune 可视化性能分析器,高性能函数库,多线程工具和应用于高性能计算的集群工具及工具包。欲知英特尔软件开发产品详情,请访问以下网站:http://www.intel.com/software/products/(英文)
或者http://www3.intel.com/cd/software/products/apac/zho/index.htm(中文);
http://www.ecschina.com/intel.html(中文)
英特尔承诺软件开发产品的用户将获得及时有效的技术支持。凡购买英特尔软件开发产品的用户,可获赠一年英特尔卓越技术支持服务以及在此期间的产品更新。英特尔卓越服务支持为您提供在线产品技术支持、应用程序开发支持及文档资料等多项服务。用户在安装软件产品时需要进行网上注册,以获取技术支持的账号及产品更新信息。
英特尔编译器最大限度提高应用程序在英特尔架构上的性能。英特尔编译器让您的软件如虎添翼,运行如飞。它们与开发人员使用的工具保持兼容。英特尔编译器作为插件嵌入主流开发环境,与开发人员惯常的工作方式并行不悖,并且同主流编译器之间保持着源代码与二进制代码方面的兼容性。
英特尔 C++ 编译器 Windows 专业版
“英特尔C++ 编译器专业版”为创建多线程应用程序提供最佳支持。只有“专业版”才提供广泛的高级优化功能、多线程处理以及处理器支持,包括自动处理器调度、矢量化、自动并行化、OpenMP*、数据预取、循环展开、高度优化的 C++ 并行化模板,以及数学处理与多媒体函数库。
“专业版”将高性能的编译器同“英特尔 线程构建模块”(英特尔TBB)、“英特尔集成性能基元”(英特尔 IPP)以及“英特尔 Math Kernel Library”(英特尔 MKL)结合到一起。尽管这些库可以单独获得,但“专业版”为构建功能强大、性能卓越的并行代码打下了坚实的基础,同时也可大幅节省开支。
新产品 – 英特尔编译器套件 Windows 专业版。此套件不仅包含“英特尔 C++ 编译器专业版”的所有功能,还包含“英特尔 Visual Fortran 编译器 Windows 版”,在大幅节省开支的同时提供了一套更完善的解决方案。
英特尔 C++ 编译器 Linux专业版
“英特尔C++ 编译器专业版”为创建多线程应用程序提供最佳支持。只有“专业版”才提供广泛的高级优化功能、多线程处理以及处理器支持,包括自动处理器调度、矢量化、自动并行化、OpenMP*、数据预取、循环展开、高度优化的 C++ 并行化模板,以及数学处理与多媒体函数库。
“专业版”将高性能的编译器与“英特尔 线程构建模块”(英特尔 TBB)、“英特尔集成性能基元”(英特尔IPP)以及“英特尔 Math Kernel Library”(英特尔 MKL)结合到一起;编译器现在包含对 Debian*、Ubuntu* 及 Fedora* 7 的支持。尽管这些库可以单独获得,但“专业版”为构建功能强大、性能卓越的并行代码打下了坚实的基础,同时也可大幅节省开支。
新产品 – 英特尔 编译器套件 Linux 专业版。此套件不仅包含“英特尔 C++ 编译器专业版”的所有功能,还包含“英特尔 Fortran 编译器 Linux 版”,在大幅节省开支的同时提供了一套更完善的解决方案。
集群 OpenMP* 英特尔 C++ 编译器 Linux 版现也已推出,旨在提供一种便捷的方法,将 OpenMP 并行功能扩展到基于 64 位英特尔 架构的集群上。
英特尔C++ 编译器 Mac OS X专业版(苹果机操作系统)
“英特尔 C++ 编译器专业版”为创建多线程应用程序提供最佳支持。只有“专业版”才提供广泛的高级优化功能、多线程处理以及处理器支持,包括自动处理器调度、矢量化、自动并行化、OpenMP*、数据预取、循环展开、高度优化的 C++ 并行化模板,以及数学处理与多媒体函数库。
“专业版”将高性能的编译器同“英特尔线程构建模块”(英特尔 TBB)、“英特尔 集成性能基元”(英特尔IPP)以及“英特尔Math Kernel Library”(英特尔MKL)结合到一起。尽管这些库可以单独获得,但“专业版”为构建功能强大、性能卓越的并行代码打下了坚实的基础,同时也可大幅节省开支。
“标准版”编译器与“专业版”编译器具有相同的性能与功能,但不提供多线程库。
英特尔 Visual Fortran 编译器Windows*版
“英特尔 Visual Fortan 编译器 Windows* 版”在基于英特尔处理器的各种平台上都可以提高开发速度,带来胜人一筹的性能。它是完整的 Fortran 95 语言编译器,包含 Fortran 2003 标准中的许多功能,此外还有广泛的主流语言扩展。
自动实现软件的优化与并行化,充分利用英特尔多核处理器(包括双内核与四核移动计算、桌面及企业平台)的优势。
现在提供三种编译器软件包供您选择
“英特尔 Visual Fortran 编译器 Windows* 版”有三种版本:“专业版”、“专业版带 IMSL*”,以及“标准版”。“专业版”将高性能的编译器与“英特尔Math Kernel Library”(英特尔 MKL)结合到一起。“专业版带 IMSL”提供“专业版”中许可使用的所有组件,此外还包含“IMSL* Fortran 函数库 Windows* 版”。“标准版”提供编译器,但不带“英特尔 MKL”或 IMSL。所有的版本都包含 Microsoft Visual Studio 2005* Premier Partner Edition(评估版与教育版许可类型除外)。
性能
“英特尔Visual Fortran 编译器专业版”提供各种工具,帮助您充分发掘多核处理器的潜力,它将 Fortran 编译器及其内置的优化、线程及安全性功能同高度优化的数学函数库结合到一起,该函数库简化了引入功能强大、具有极佳可伸缩性的多线程数学函数的过程。
英特尔 Fortran 编译器Linux*专业版
“英特尔Fortran 编译器专业版”为创建多线程应用程序提供最佳支持。只有“专业版”才提供广泛的高级优化功能、多线程处理以及处理器支持,包括自动处理器调度、矢量化、自动并行化、OpenMP*、数据预取、循环展开、全面的 Fortran 2003 支持以及优化的数学处理库。
“专业版”将高性能的编译器(现在支持 Debian*、Ubuntu* 与 Fedora* 7)与“英特尔Math Kernel Library”(英特尔 MKL)结合到一起。尽管这些库可以单独获得,但“专业版”为构建功能强大、性能卓越的并行代码打下了坚实的基础,同时也可大幅节省开支。
新增 – 英特尔编译器套件 Linux 专业版。此套件不仅包含“英特尔 Fortran 编译器专业版”的所有功能,还包含“英特尔 C++ 编译器 Linux 版”、“英特尔线程构建模块”以及“英特尔集成性能基元”,在大幅节省开支的同时提供了一套更完善的解决方案。
“标准版”编译器与“专业版”编译器具有相同的性能与功能,但不包括“英特尔 MKL”。
特性及优点
与广泛使用的 Linux* 实用程序(如 make、Emacs 及 gdb)保持兼容
针对性能要求高的程序,可通过高度优化的浮点模拟库及浮点运算进行程序的再优化
对于包含许多常用中、小函数, 尤其是包含调用程序的循环,通过使用过程间优化 (IPO),可以极大地提高其应用程序性能
支持英特尔最新的多核处理器,新增并行循环矢量化和基于软件的推测性提前计算功能,并可以对未初始化变量执行运行时检查,消除编程错误
英特尔 Fortran 编译器 Mac OS X专业版
英特尔 Fortran 编译器 Mac OS X专业版建立在“英特尔 Fortran 编译器 Mac OS X 标准版”的优势之上,它不仅包含该产品提供的所有功能,还包含一组额外的函数库,可提供更多的优化选项。除自动进行高级优化与并行化的功能之外,“英特尔 Fortran 编译器 Mac OS X 专业版”还捆绑了高度优化的“英特尔 Math Kernel Library”(英特尔 MKL),可以产生更为出色的性能。
“英特尔? Fortran 编译器 Mac OS* X 版”在基于英特尔处理器的各种 Mac* 系统上都可以提高开发速度,带来胜人一筹的性能。“英特尔 Fortran 编译器”完全支持 Fortran 95 语言标准,以及以前的 Fortran 90、Fortran 77 与 Fortran IV 标准。它还包含 Fortran 2003 语言标准的许多功能,以及许多流行的语言扩展。自动实现软件的优化与并行化,充分利用英特尔 多核处理器(包括双内核移动计算、桌面以及企业平台)的优势。
英特尔 VTune 可视化性能分析器帮助发现并消除软件程序的性能瓶颈,“英特尔 VTune 性能分析器”通过采集、分析及显示上起系统范围数据,下至特定函数、模块或指令的信息,帮助确定并消除软件的性能瓶颈。“VTune分析器”提供多项评测技术,使您能够跨越多个操作系统平台与开发环境进行优化,并支持最新的英特尔处理器。
英特尔 VTune性能分析器 Windows 版
客户对软件性能的要求在不断提高,通过使用“英特尔 VTune 性能分析器”,可让您紧紧跟上客户的步伐。通过 Windows 平台上的图形界面以及强大的 Visual Studio .NET 集成能力,以极低的开销确定并消除性能瓶颈。快速深入到源代码,以确定发生问题的代码行。分析旧有代码,然后比较代码更改前后的性能结果。
开发出在运行 Microsoft Windows Vista*、Windows* XP 或 Windows Server* 的最新 64 位多核系统上运行如飞的软件。无需重新编译,并且只需极低的开销(不到 5%),便可以确定性能瓶颈。使用图形界面与强大的 Visual Studio* 与 .NET 集成功能来分析结果。快速深入到源代码,以确定发生问题的代码行。
优化多核性能
内含英特尔线程档案器!将应用程序线程化之后还没有获得所期望的性能?“英特尔线程档案器”帮助您调整多线程代码,可以在当今的多核处理器上取得最佳性能。
重要亮点:使用以下这些优化功能来改善应用程序在英特尔体系结构上的性能:
对 Microsoft Windows Vista*、Windows* XP 以及 Windows Server* 的 32 与 64 位支持。
与 Microsoft Visual Studio* 2005 集成。
支持最新的英特尔四核处理器。
使用英特尔线程档案器突出显示线程开销与同步影响情况。
多线程支持,以便实现负载平衡与确定空闲时间。
可以处理所有的已编译语言和编译器 (C, C++, Fortran …)
优化 Java* 与 Microsoft .NET 应用程序,包括 C# 与 Visual Basic。
从 Windows* 的“桌面”调整远程 Linux* 系统。
英特尔 VTune性能分析器 Linux* 版
您的应用程序速度已经够快? 我并不这么认为。
“英特尔 VTune 性能分析器 Linux* 版”是完全基于 Linux 的解决方案,对于使软件在单核与多核系统上运行如飞,它是不可或缺的。它无需通过超级计算机系统在手持设备上进行重新编译或链接,就可以分析应用程序。对于大型应用程序(源代码1 超过 1 GB)以及多核心、多处理器和采用最新英特尔? 处理器的 NuMA 系统,它都非常强大、稳定。
英特尔性能程序库:提供针对英特尔处理器高度优化的、预先编译的多线程化函数库;英特尔提供多个着眼于图形、多媒体、数学及信号处理的函数库,这些库都针对安腾 2、至强、奔腾 4 以及含 Intel XScale 技术的“英特尔个人互联网用户端架构”(英特尔 PCA)处理器进行过优化。“英特尔性能程序库”使用一套通用的 API,可简化跨体系结构的开发,节省开发人员的时间。
更多Intel产品
Intel Parallel Studio
性能优势
|